package truerefactor.ui;

/**
 * DisplayInfo - An inteface providing the necessary methods to retrieve enough
 * information to display the current system arrangement to the user.
 * 
 * @author Isaac Griffith
 */
public interface DisplayInfo {

    /**
     * @return The complete display name of the implemented object
     */
    String getName();

    /**
     * @return A short description of the implemented object
     */
    String getDescription();

    /**
     * @return An acronym representation of the implemented object
     */
    String getShortName();
}
